/**
 * @file MessageDataPackage.cpp
 * @author Karol Kulesza
 *  
 * Przesyłanie pliku od klienta do serwera nie jest częścią projektu, więc po otrzymaniu pakietu
 * danych klient dostanie informację, że taka operacja nie jest realizowana przez serwer. 
 */

#include "MessageDataPackage.h"
#include "../Log.h"


namespace tftp_server
{


MessageDataPackage::MessageDataPackage(ClientController *clientController_, Package package_)
	:clientController(clientController_), package(package_)
{
	;
}


MessageDataPackage::~MessageDataPackage()
{
	;
}

void MessageDataPackage::execute() const
{
	Loger::getInstance().send(Log("MessageDataPackage: Received data package from client: "
			+ clientController->getIp() , 3));
	Package errorPackage;
	char temp[] = "Sending file to server not supported";
	errorPackage.setError(ERR_UNDEF,temp);
	clientController->send(errorPackage);
	//koniec

}

}

